A Region-Oriented Hardware Implementation for Membrane Computing Applications
نویسندگان
چکیده
model of an algorithm Abstract model of a as expressed in the hardware circuit as expressed in implementation language a Handel-C program An algorithm that specifies Template algorithm the high-level stages of a transition (e.g., object assignment) Inclusion of object assignment Filling out of for reaction rules with the template algorithm priorities and object production when space-oriented strategy is used Table 2. Illustration of how the Content-Form-Strategy design pattern applies to the problem of generating Handel-C source code for a circuit that implements an input P system according to one of a variety of implementation approaches. The UML class diagram in Figure 9 explains how these ideas are represented in the implementation of P Builder. Figure 8 shows an example of Handel-C source code generated from a tree of processing units. The correspondence between the processing units and code sections is marked in the figure. 412 V. Nguyen, D. Kearney, G. Gioiosa Fig. 8. Illustration of the correspondence between Handel-C source code and a tree of sequential processing units (SPUs), parallel processing units (PPUs) and atomic processing units (APUs). General design for all modules All the modules share the same basic structure. More specifically, each module contains four layers. The top layer is an interface which is exposed to the other modules. The rest of the layers constitute a hierarchy of classes. The second layer is a class that implements general operations for the module. When a client module requests that one of these operations be performed in a certain way, the class returns the specific subclass that implements the operation as requested. The third layer consists of classes responsible for implementing specific overall implementation strategies (the currently available overall implementation strategies are the rule-oriented and region-oriented strategies). The bottom layer consists of classes responsible for implementing resource conflict resolution strategies (the currently available resource conflict resolution strategies are the space-oriented and timeoriented strategies).
منابع مشابه
Lightweight 4x4 MDS Matrices for Hardware-Oriented Cryptographic Primitives
Linear diffusion layer is an important part of lightweight block ciphers and hash functions. This paper presents an efficient class of lightweight 4x4 MDS matrices such that the implementation cost of them and their corresponding inverses are equal. The main target of the paper is hardware oriented cryptographic primitives and the implementation cost is measured in terms of the required number ...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملThe impact of Cloud Computing in the banking industry resources
Today, one of the biggest problems that gripped the banking sphere, the high cost of implementing advanced technologies and the efficient use of the hardware. Cloud computing is the use of shared services on the Internet provides a large role in developing the banking system, without the need for operating expenses including staffing, equipment, hardware and software Reducing the cost of implem...
متن کاملComputation of Trigonometric Functions by the Systolic Implementation of the CORDIC Algorithm
Trigonometric functions are among the most useful functions in the digital signal processing applications. The design introduced in this paper computes the trigonometric functions by means of the systolic arrays. The method for computing these functions for an arbitrary angle, , is the CORDIC algorithm. A simple standard cell is used for the systolic array. Due to the fixed inputs, in some...
متن کاملComputation of Trigonometric Functions by the Systolic Implementation of the CORDIC Algorithm
Trigonometric functions are among the most useful functions in the digital signal processing applications. The design introduced in this paper computes the trigonometric functions by means of the systolic arrays. The method for computing these functions for an arbitrary angle, , is the CORDIC algorithm. A simple standard cell is used for the systolic array. Due to the fixed inputs, in some...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009